// 输入 { name: 'zhangsan', age: 18, sex: 'male', weight: 100 }

// 返回 [
// ​     { key: 'name', value: 'zhangsan' },
// ​     { key: 'age', value: 18 },
// ​     { key: 'sex', value: 'male' },
// ​     { key: 'weight', value: 100 },
//  ]

// obj to arr >>> obj2arr
// echarts for react >>> echarts4react
// 垃圾方法
// function obj2arr (obj) {
//     const arr = [];
//     for (const key in obj) {
//         // name
//         arr.push({
//             key: key,
//             value: obj[key],
//         });
//     }
//     return arr;
// }

// 优雅方法1
// function obj2arr (obj) {
//     return Object.keys(obj).map(k => {
//         return {
//             key: k,
//             value: obj[k],
//         };
//     });
// }

// 优雅方法2
function obj2arr (obj) {
    return Object.keys(obj).map(k => ({
        key: k,
        value: obj[k],
    }));
}

const obj = { 
    name: 'zhangsan', 
    age: 18, 
    sex: 'male', 
    weight: 100,
};

console.log( obj2arr(obj) ); // [...]

